import {
    Entity,
    PrimaryGeneratedColumn,
    Column,
    CreateDateColumn,
    UpdateDateColumn,
    BeforeInsert
} from 'typeorm';
import * as bcrypt from 'bcryptjs'
// AOP 
@Entity("records")
export class Record {

    // @PrimaryGeneratedColumn('uuid')
    // id: string;

    // @Column({
    //     type: "string",
    //     comment: "操作人ID",
    // })
    // operatorId: string;

    // @Column({
    //     type: "varchar",
    //     comment: "操作人账号",
    // })
    // operatorName: string;

    // @Column({
    //     type: "varchar",
    //     length: 256,
    //     comment: "记录动作",
    // })
    // action: string;

    // @Column({
    //     type: "varchar",
    //     length: 256,
    //     comment: "记录模块",
    // })
    // module: string;

    // @Column({ type: "varchar", length: 256, comment: "信息", nullable: false })
    // message: string;

    // @Column({ type: "langtext", comment: "详情", nullable: false })
    // detail: string;

    // @CreateDateColumn({
    //     type: "timestamp",
    //     comment: "创建时间",
    // })
    // createdAt: Date;

    // @UpdateDateColumn({
    //     type: "timestamp",
    //     comment: "更新时间",
    // })
    // updatedAt: Date;
}





